package com.tkjt.pms.modules.tkindexvaluerule.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class TkIndexValueRuleVO {
    /**主键*/
    private java.lang.String id;
    /**指标部门编码*/
    private java.lang.String indexDepart;

    private String indexDepartName;
    /**mTotal,M01...M12,Ms,Mi,Q1...Q4,Qs,Qi*/
    private java.lang.String whichData;
    /**指标值编码*/
    private java.lang.String indexValueCode;

    private String indexValueName;
    /**变量计算公式*/
    private java.lang.String indexValueRule;
    /**中文计算公式*/
    private java.lang.String indexValueRuleCn;
    /**指标值规则说明*/
    private java.lang.String indexValueRuleComments;
    /**创建者*/
    private java.lang.String createBy;
    /**创建时间*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date createDate;
    /**更新者*/
    private java.lang.String updateBy;
    /**更新时间*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date updateDate;

    private Integer pageNo;

    private Integer pageSize;
}
